home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group93c.txt / 000087_icon-group-sender _Sun Nov 14 10:59:33 1993.msg < prev    next >
Internet Message Format  |  1994-02-02  |  3KB

  1. Received: by cheltenham.cs.arizona.edu; Mon, 15 Nov 1993 09:05:48 MST
  2. Date: 14 Nov 93 10:59:33 GMT
  3. From: noc.near.net!news.delphi.com!usenet@uunet.uu.net  (Will Mengarini)
  4. Organization: Delphi Internet
  5. Subject: Re: dos executables from icon
  6. Message-Id: <931114.21573.MENGARINI@delphi.com>
  7. References: <93312.000307U47041@uicvm.uic.edu>
  8. Sender: icon-group-request@cs.arizona.edu
  9. To: icon-group@cs.arizona.edu
  10. Status: R
  11. Errors-To: icon-group-errors@cs.arizona.edu
  12.  
  13. I have implemented a system for doing this. I e-mailed
  14. the Icon Project 2 months ago to tell them about it,
  15. then Ralph Griswold a month later, but in neither case
  16. did I get a reply; Griswold is on sabbatical thru 1994,
  17. & the I.P. never answered.
  18.  
  19. During the process of coding my implementation for producing
  20. a DOS .Exe file using IconT, I discovered that there was
  21. code #ifdeffed out that seemed to implement the same kind
  22. of thing on other operating systems, but vital components
  23. of that "header" subsystem are not included in the MS-DOS
  24. distribution. There's other stuff that's also not included;
  25. I don't know what "the variant translator subsystem" is since
  26. I've never seen it, but I have a whole list of changes I want
  27. to make to the language, & it'll be a real pain to be reinventing
  28. a wheel unnecessarily. I get the feeling MS-DOS is treated with
  29. too much contempt by the Icon Project; sure it's dumb, but it's
  30. ubiquitous, & now it's typically used on very powerful hardware
  31. that, in protected mode, can offer a 16M address space & lots
  32. of disk space. Any system that can handle C++ can handle the
  33. full Icon system, & omitting essential stuff like these
  34. items from the distribution is really inconveniencing a
  35. large group of potential users. Mistakes like these might
  36. explain why there's so little activity in the newsgroup of
  37. such a brilliant language.
  38.  
  39. For my next trick, I want to rebuild Icon{T,X} to run in
  40. protected mode under Phar Lap's 16-bit DOS extender. I wouldn't
  41. be surprised if somebody has done this already; if so, please
  42. post your Make file. I'll try to also integrate my .Exe system
  43. with that, but your Make file will help as a starting point even
  44. if you haven't worked on the .Exe problem.
  45.  
  46. Because I got no response from the Icon Project & concluded
  47. nobody was home, I assumed there was no interest in an adaptation
  48. to handle .Exe files, & I haven't packaged it into something easily
  49. distributable. I'll start working on that, but it'll take a week or two;
  50. I typically spend an entire week sleeping at the office, & I only get
  51. onto this newsgroup on weekends, so I can't do it any faster.
  52.  
  53. Also, has anybody else solved the MS-DOS .Exe problem?
  54. We could compare notes.
  55.